package com.sky.service;

import com.sky.dto.InstructorLoginDTO;
import com.sky.entity.Instructor;
import com.sky.vo.InstructorInfoVO;

import java.io.IOException;
import java.util.List;
import java.util.Map;

public interface UserLoginService {
    /**
     * 用户登录
     * @param instructorLoginDTO
     * @return
     */
    Instructor login(InstructorLoginDTO instructorLoginDTO);

    /** 获取用户姓名和id 远程搜索*/
    List<Map<String, Object>> getUserName(String name);

    InstructorInfoVO getUserInfo(String userId);

    String getPhoneCode(String phone) throws IOException;
}
